package com.zxy.zxyrpc.fault.tolerant;

import com.zxy.zxyrpc.model.RpcResponse;

import java.util.Map;

/**
 * 容错策略接口
 *
 * @author zxy
 * @since 2025/5/28
 **/
public interface TolerantStrategy {
    /**
     * 容错策略
     *
     * @param content 上下文信息
     * @param e       异常信息
     * @return 容错返回
     */
    RpcResponse doTolerant(Map<String, Object> content, Exception e);
}
